security c++ programming risk management insurance access control consulting information security alarm vulnerability assessment penetration testing network security php management cctv java